package net.hn.hnms.biz.energy.group.service;

import net.hn.hnms.biz.energy.request.GroupCommonReq;
import net.hn.hnms.biz.energy.vo.*;
import net.hn.hnms.biz.energy.vo.*;

import java.util.List;

public interface EnergyGroupService {

    WaterSupplyGroupVo getWaterSupplyUnitCount(GroupCommonReq req);

    WaterPlacePriceGroupVo getUnitPriceOfWater(GroupCommonReq req);

    WaterSettlementGroupVo getWaterSettlement(GroupCommonReq req);

    List<WaterSupplyGroupVo> getNewWaterSupplyUnitCount(GroupCommonReq req);

    List<WaterPlacePriceGroupVo> getNewUnitPriceOfWater(GroupCommonReq req);

    List<WaterSettlementGroupVo> getNewWaterSettlement(GroupCommonReq req);
    List<WaterRecordGroupVo> getNewWaterAccount(GroupCommonReq req);

    List<ElectricityPlacePriceVo> getPowerLoad(GroupCommonReq req);

    List<ElectricitySettlementGroupVo> getElectricityConsumptionStatistics(GroupCommonReq req);
}
